package com.skeleton.adminServer.guide.service;

import com.skeleton.common.base.dto.ResultDto;
import com.skeleton.common.base.service.BaseService;
import com.skeleton.db.dto.GuideCatgHotDto;
import com.skeleton.db.dto.GuideItemHotDto;
import com.skeleton.db.dto.PageDto;

public interface IAdminGuideService extends BaseService {

	ResultDto doAddHotCatg(GuideCatgHotDto gchDto);

	ResultDto doDeleteHotCatg(GuideCatgHotDto gchDto);

	ResultDto getAllHotCatg();

	ResultDto getAllHotCatgByPage(PageDto pDto);

	ResultDto doAddHotItem(GuideItemHotDto gihDto);

	ResultDto getHotItemByCatgId(GuideItemHotDto gihDto);

	ResultDto getHotItemByCatgIdByPage(GuideItemHotDto gihDto, PageDto pDto);

	ResultDto doModifyHotCatg(GuideCatgHotDto gchDto);

	ResultDto doModifyHotItem(GuideItemHotDto gihDto);

	ResultDto doDeleteHotItem(GuideItemHotDto gihDto);

}
